a:link    {
    /* Applies to all unvisited links */
    text-decoration:  none;

} 
a:hover   {
    /* Applies to links under the pointer */
    text-decoration:  underline;
} 
a:active  {
    /* Applies to activated links */
    text-decoration:  underline;
} 

.headerheendatum a{
    color:#737373;
    font-weight:bold;
}
.headerterugdatum a{
    color:#737373;
    font-weight:bold;
}
.carrierPrice{float:right; }
.pagina{margin-right:20px; float:left;}
.breadcrumb{margin:-40px 0 5px 0;}
#bgVlucht{margin-left:-24px;background-image:url("../images/vluchtbg.jpg"); height:338px; width:949px; padding:20px; background-color:#FFF;}
#main{min-height:1780px; background-color:#FFF;}
#bgTickets{width: 643px;
           float: right;
           background-color: #f1f1f1;
           height: auto;}
.lowPriceLink{color:#252525;}
.searchBox{width:305px; height: 170px; float:left; }
.searchBoxHeader{width:305px; height:55px; background-color:#636363;}
.searchBoxInfo{width:303px; height:118px;  border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; background-color:#FFF;}
.zoekopdracht{padding:15px; color:#FFF; font-size:20px;  text-shadow:#000; font-family: Vegur-B, Helvetica, Arial, sans-serif;}

.shortInfo{padding: 15px; min-height: 30px;}
.fromCity{margin-left:10px; text-transform:uppercase; font-weight:bold;}
.toCity{text-transform:uppercase; font-weight:bold;}
.orangeText{color:#ff6600; font-size:18px;}
.lowPrice{font-weight:bold; font-size:16px; text-decoration:underline;}
.pagination{cursor:pointer; padding-left: 5px;padding-right: 8px;font-size:16px; color:#FFF; float:left;}
#ajaxBusy{ display:none; margin:250px;}
#results{ width:620px; height:45px; margin-left:23px;}
.paginationLinks{float:right; padding:12px; color:#FFF;}
.flightBoxHeader{ float:left; width:620px; height:55px; margin-bottom:-20px; background-color:#2a2a2a;}
.flightBox{margin-left:17px; margin-top:20px; width:618px; height:136px; float:right; border:1px solid #a2a2a2;}
.flightBoxLeftOperator{width:110px; height:136px; float:left; background-color:#FFF;}
.flightBoxLeftImage{background-image:url('../images/flightDetailsSep.jpg'); width:8px; height:135px;float:left;}
.flightBoxFlightInfo{width:498px; height:136px; float:left; background-color:#FFF;}
.flightInfoSeperator{height:80px; background-color:#eeeeee; width:1px; margin:10px 0 0 30px; float:left;}

.filterBox{width:305px; height: auto; float:left; margin-top:40px;}
.filterBoxHeader{width:305px; height:55px; background-color:#636363;}
.filterBoxInfo{width:303px; height:auto;  border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.filterSeperator{margin:15px 0 15px -15px; height:1px; background-color:#e9e9e9; width: 111%;}


.detailsBox{width:305px; height: auto; float:left; margin-top:-50px;}
.detailsHeader {width: 962px;height: 55px;background-color: #46484e;}
.detailsBoxInfo {width: 960px;height: auto;border-right: 1px solid black;border-left: 1px solid black; background-color:#fcf9f9; color:#1b1b1b; border-bottom: 1px solid black;}
.detailsFooter{margin-top:20px;}
.flightDetailsimg{margin-top:-5px;}
.flightHeader{margin-left: 25px;}
.vliegtijd{margin: 17px; font-size: 14px; margin-top: 35px;}
.flightDept{float:left;}
.flightRet{float:right; margin-right:150px; }
.vertrektijd{margin-left:34px; }
.aankomsttijd{margin-left:19px;}
.vliegtijden{margin-left: 26px;}
.vliegveld{margin-left: 0px; font-weight:100;}
.flightnumber{float: right;
              margin-right: 15px;
              font-size: 12px;}
.flightnumbers{float: right;
               margin-right: -30px;}
.boeknu{float: left;
        margin-top: 25px;
        margin-bottom: 35px;}
.resultsLeft{} 
#leftColumn{width: 450px; float:left; border-right:#CCC 1px solid;}
#rightColumn{margin-left:10px; width:450px; float:left;}
.vertrek{font-size:14px; margin-top:-3px; margin-left:5px;  float:left;font-weight:bold; }
.connector{float:left;}
.headerheenreis{margin-left:110px; float:left; }
.headerheen{color:#FFF;}
.headerheendatum{color:#909090;}
.orangeArrow{color:#f25900;  font-weight:bold; font-size:18px;}

@font-face {
    font-family: Vegur-R;
    src: url(../fonts/Vegur-R.otf);
    font-weight:400;
}
@font-face {
    font-family: Vegur-B;
    src: url(../fonts/Vegur-B.otf);
    font-weight:400;
}
#pagination{background-color:#303030; width:620px; height:45px; margin-top:10px; }
.paginationLinks{float:right; padding:12px; color:#FFF;}
.pagination{
    color: white;
    -moz-border-radius: 3px;
    border-radius: 3px; padding-right:5px;}
.headerterugreis{margin-left:5px; float:left;}
.headerterug{color:#FFF;}
.headerterugdatum{color:#909090;}
.orangeArrow{color:#f25900;}
.prijsPerVolwassene{margin-left: 5px;float: right; float:left;}
.prijsPerVol{color:#FFF;}

.carLogo{ margin: -20px;
          margin-left: -10px;max-height: 80px;
          max-width: 80px; }
.banner{  margin:5px;  width:160px; }

.heengegevens{font-family:arial; padding:25px 0 0 10px; float:left;}
.teruggegevens{font-family:arial; padding:25px 0 0 5px; float:left;}
.timeAirport{font-size:13px;}
.heenStops{color:#f58443; font-size:11px;}
.whereStop{color:#000;}
.travelTime{font-size:11px;}
.seperator{width:1px; margin:2px 0 2px 63px; height:50px; background-color:#343434; float:left;}

.carrierLogo{margin:15px 0 0 15px; padding-top:25px; padding-left:10px; margin-bottom:-15px; margin-top:15px; height:65px; width:80px;}
.flightDetails{margin:20px 0 0 10px;color:#3ca1cc; font-size:12px; font-family:arial;}
.flightDetails a{color:#3ca1cc; text-decoration:none; cursor:pointer;} 
.flightDetailsImg{padding-right:5px;}
.book{float: right;font-family: arial;background-color: #F7F7F7; padding: 22px 15px 15px 10px;}
.bookingPrice{font-size:16px; font-weight:bold;}

.ticketImageLeft{width:10px; height:135px; background-image:url("../images/flightDetailsSep.jpg");float:left;}
a .lowPriceLink{color:#252525;}
.flightcarrier{float:right; margin-right: -19px;}
.pagination a{float:left; color:#FFF:} 
.bookingFlightbutton{	
    width:200px; height:70px; font-size:24px;margin-right: 25px;
    font-weight: bold;
    behavior: url(/css/border-radius.htc);
    background-color:#F60;
    float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #ffffff;
    padding: 10px 20px;
    background: -moz-linear-gradient(
        top,
        #5db943 0%,
        #459a28);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#5db943),
        to(#459a28));
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border: 5px solid #F6F6F6;
    -moz-box-shadow:
        0px 1px 3px rgba(0,0,0,0.1),
        inset 0px 0px 2px rgba(255,255,255,1);
    -webkit-box-shadow:
        0px 1px 3px rgba(0,0,0,0.1),
        inset 0px 0px 2px rgba(255,255,255,1);
    box-shadow:
        0px 1px 3px rgba(0,0,0,0.1),
        inset 0px 0px 2px rgba(255,255,255,1);
    text-shadow:
        0px -1px 0px rgba(0,0,0,0.2),
        0px 1px 0px rgba(255,255,255,0.4);
}
.bookingButton {	margin-left:-10px;
                 font-weight: bold;
                 behavior: url(/css/border-radius.htc);
                 background-color:#F60;

                 width:130px;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 16px;
                 color: #ffffff;
                 padding: 10px 20px;
                 background: -moz-linear-gradient(
                     top,
                     #5db943 0%,
                     #459a28);
                 background: -webkit-gradient(
                     linear, left top, left bottom, 
                     from(#5db943),
                     to(#459a28));
                 -moz-border-radius: 9px;
                 -webkit-border-radius: 9px;
                 border-radius: 9px;
                 border: 5px solid #F6F6F6;
                 -moz-box-shadow:
                     0px 1px 3px rgba(0,0,0,0.1),
                     inset 0px 0px 2px rgba(255,255,255,1);
                 -webkit-box-shadow:
                     0px 1px 3px rgba(0,0,0,0.1),
                     inset 0px 0px 2px rgba(255,255,255,1);
                 box-shadow:
                     0px 1px 3px rgba(0,0,0,0.1),
                     inset 0px 0px 2px rgba(255,255,255,1);
                 text-shadow:
                     0px -1px 0px rgba(0,0,0,0.2),
                     0px 1px 0px rgba(255,255,255,0.4);
}
#closeDetailsImg{
    float: right;
    margin: -11px -23px 0 650px;
    cursor:pointer;
}	
#bookingPanelPopup {
    margin-left: -110px;
    position: absolute;
    overflow: visible;
    z-index: 9;
    background-color:#FFF;
}
#bookingPanelContainer {

    width: 980px;
    padding: 10px;
    position: relative;
    zoom: 1;
    float:left;
    color:#414141;
}
#horline{
    background-color: #CCC;
    height: 100%;
    width: 1px;
    float: left;
    min-height:100px;
    margin: 0px 10px 10px -5px;
}
#panelBackground{
    background-color: #34363D;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);
    khtml-opacity: .8;
    opacity: .8;

}
.flightBoxFooterSeperator{width:97%; background-color:#eeeeee; height:1px;  float:left;}
.flightBoxFooter{font-size:11px; float:left; padding:10px; font-family:arial;}
.alsoAvaible{padding-left:20px; color:#3ca1cc;}
#pagination{float:right;}

/* Flightdetails */
.bookLink{float:left; margin:0px 0 0 150px;}
.overstappen{color:#a0bc7c; clear:both;  padding:15px; font-size:12px;}
.aankomst{font-size:14px; margin-left:5px;  float:left; font-weight:bold;}
